Elements and Performance Criteria
- Develop system design requirements
- Produce a system requirements specification for a complex project involving enterprise and technology issues using the simplest possible technology and making the system modular
- Resolve and negotiate requirement conflicts in order to establish a complete and consistent requirement set
- Produce and develop acceptance criteria for requirements
- Design a requirements management plan with categorisations, structures and sources of complexity
- Develop a process to manage the requirements enabling users to influence future improvements
- Produce system design based on requirements
- Evaluate the strengths and weaknesses of relevant technologies in the context of the design requirement and needs for systems integration
- Create a range of alternative interdisciplinary concepts and assess their attributes
- Plan for the incorporation of later life cycle design attributes in developing the design requirements
- Devise a system design strategy and approach and use the tools and techniques to conduct functional analysis
- Produce a set of parameters to track critical aspects of the design
- Use documentation, modelling and simulation tools and techniques to represent a system or system element
- Use complex simulations to evaluate design concepts for a system or system element
- Produce a report to evaluate and advise on the risks, suitability and limitations of models and simulations
- Identify the underlying domain specific issue, strategy and approach to be adopted for ensuring system robustness
- Produce a robust design using domain specific strategy and approach to platform requirements and designs
- Verify solution design and traceability
- Determine specific aspects of the design to the original intent
- Verify and track specific aspects of the current design back to the original intent throughout the supply chain
- Trace verification requirements back to system requirements and vice versa
- Use change control and configuration management to implement remedial actions and change control of inconsistencies